pcb design pcb layout integrated software tools electronics contract manufacturing dog test instrument drivers mil-std 1519 ate manufacturing paws pcb assembly cats ict automatic test equipment circuit dogs